package com.example.wanxiang.service;

import com.example.wanxiang.dto.MessageDto;
import com.example.wanxiang.entity.Message;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.relational.core.sql.Select;
import org.springframework.stereotype.Service;

import java.util.List;

public interface MessageService {

    //保存消息
    Message saveMessage(Message message);

    List<Message> getHistoryMessages(); // 获取历史消息

    List<Message> findMessagesByChatId(MessageDto messageDto);

    long getMessageCount(MessageDto messageDto);

    void deleteMessage(String id);
}
